@charset "utf-8";
/* CSS Document */
/*html{ font-size:625%;}*/
::-webkit-scrollbar{
	display: none;
}
body{ font-size: 14px;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);}
*{ padding:0; margin:0;/*line-height:1em;写成line-height:100%也可以;*/ /* font-family:"微软雅黑" */font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;}
a{color:#000; text-decoration:none; outline: none;}
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
b,strong{font-weight:normal;}
i,em{font-style:normal;}
img{border: 0;}
.clearfix:after{clear:both; display:block; content:"";}
.clearfix{zoom:1}
input {list-style:none; border:0px;border-radius: 0;}
button{list-style:none; border:0px;}
.border-none{border:0;}
.fl{float:left;}
.fr{float:right;}
.z-index4{z-index:4; position:relative;}
.transpar-envy{opacity:0.5;filter:alpha(opacity:50);}
.img-top{vertical-align:top;/*针对图片有下边框的第二种解决方法*/}
.img-display{display:block;/*针对图片有下边框的第1种解决方法*/}
/*表格*/
table{ width:400px; border-collapse:collapse;}
th, td{border:1px solid #eee; padding:0px;}
/*表格*/


/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
@media (min-width: 480px) and (max-width: 767px) {
	
}
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 320px) {
	.release_upload img{
		width: 93px !important;
		height: 93px !important;
	}
	.represent input{
		width: 93% !important;	
	}
	.represent label{
		width: 41%;
	}
}
/*推荐下载*/
.down{display: flex;justify-content:space-between;background-color: rgba(1,1,1,0.8);color: #ffffff;position:fixed;width: 100%;bottom: 0;z-index:10}
.left{display: flex;justify-content: flex-start;width: 60%}
.left div:first-child{height:2.5rem;width: 2.5rem;padding:0.3rem;background-color: #fff;margin: 0.4rem;border-radius: 0.5rem;display: flex;justify-content: center;align-items: center;}
.left div:first-child img{height:2.3rem;width: 2.3rem;}
.left div:last-child{display: flex;flex-direction:column;justify-content: center;font-size: 0.9rem;line-height: 1.5;}
.right{display: flex;justify-content: flex-end;align-items: center;padding-right: 1rem;}
.right p{padding: 0.5rem 2rem;background-color: #FFCC00;border-radius: 0.4rem;font-weight: bold;font-size: 1rem;}
/*打赏弹窗(随机金额)*/
#rewaardPop_s{
	width: 270px;
	height: 331px;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 10000;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.detail_award_del{
	width: 100%;
	height: 25px;
	margin: 10px;
	position: relative;
}
.detail_award_del img{
	position: absolute;
	right: 26px;
	top: 1px;
}
.rewaardPopImg{
	height: 75px;
	width: 75px;
	border-radius: 50%;
	margin: 0 auto;
	background-size: contain !important;
}
.rewaardPopMoney{
	margin-top: 20px;
	text-align: center;
}
.rewaardPopMoney .reMoney{
	text-align: center;
	font-weight: bolder;
	font-size: 25px;
}
.reMoneyother{
	color:#af8736;
	font-size: 15px;
}
.rewardPopBtn{
	width: 220px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #fff;
	border-radius: 50px;
	text-align: center;
	background-color: #af8736;
	position: absolute;
	bottom:30px;
	left: 50%;
	margin-left: -110px;
	font-weight: 600;
}
/*打赏弹窗(自定金额)*/
#rewaardPop_z{
	width: 270px;
	height: 331px;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	z-index: 10000;
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
#zd_money{
	border: none;
	height: 35px;
	outline: none;
	background:none;
	padding-left:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
#zd_money:focus{
	color: #000;
	border: none;
	background: none;
	
}
#zd_money::-webkit-input-placeholder{
	font-size: 15px;
}
#zd_money::-moz-input-placeholder{
	font-size: 15px;
}
#zd_money::-ms-input-placeholder{
	font-size: 15px;
}
.rewaardPopMoney{
	position: relative;
}
#rewaardPop_z .rewaardPopMoney{
	display: flex;
	justify-content: center;
	align-items: flex-end;
	align-content: flex-end;
	position: relative;
}
#rewaardPop_z .reMoney{
	margin:  0 auto;
	position: absolute;
	left: 61px;
	bottom: -60px;
}
#rewaardPop_z .zd_money{
	margin:  0 auto;
	position: absolute;
	left: 78px;
	bottom: -64px;
	font-size: 18px;
}
#rewaardPop_z .reLine{
	width: 73%;
	height: 1px;
	background-color: #D7D7D7;
	position: absolute;
	bottom: -65px;
	left: 45px;
}
/*弹窗的遮罩层*/
.cd-popup_s{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup_z{
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup_s.is-visible{
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup_z.is-visible{
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
/*有is-visible弹窗的放大*/
.is-visible #rewaardPop_s{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
}
.is-visible #rewaardPop_s{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
}
/*有is-visible弹窗的放大*/
.is-visible #rewaardPop_z{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
}
.is-visible #rewaardPop_z{
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
}